---------------------------
A LINK TO THE PAST: REDUX
---------------------------

A Link to the Past Hack by ShadowOne333

More information: 
https://www.romhacking.net/hacks/2594/

ALttP Redux Source Code:
https://github.com/ShadowOne333/A-Link-to-the-Past-Redux

--------------------------------------------------

CREDITS:

Con		Original Hacking	ALttP DX Original Creator
qwertymodo	Original Hacking	ALttP DX Original Creator
SCD		Original Work		Uncensoring contribution
PuzzleDude	Original Hacking	24 item menu and additional hacks (Shovel)
Kazuto		Original Hacking	Zelda 3 Max Consumables Fix Hack
rainponcho	Hacking			Bunny palette & LR Item Switch for New GFX fixes
ShadowOne333	Hacking			New palettes, text, graphics and layouts.
PowerPanda	Original Hacking	Kakariko Shortcut, Start with Full Hearts, Title Screen Skip and Reworked Shovel treasures hacks
Kandowontu	Original Hacking	Fix for the FastROM implementation
Translation Quest	Original Work	New Retranslation based on the original Japanese script

--------------------------------------------------

* BEFORE PATCHING:

    NOTE: Take into consideration that should ONLY patch either the "Link to the Past Redux.ips" patch OR the "Retranslation Redux.ips" patch.
    DO NOT combine them. Retranslation Redux already contains all of the perks and features of normal Redux by default, so you don't need to apply one over the other!

--------------------------------------------------

* Link to the Past Redux:

	This is the main hack, which should be patched to a headerless ROM of "The Legend of Zelda: A Link to the Past" with the following checksums:

	CRC32: 777AAC2F
	MD5: 608C22B8FF930C62DC2DE54BCD6EBA72
	SHA-1: 6D4F10A8B10E10DBE624CB23CF03B88BB8252973

	This includes all of the features from Redux, complete with a new redesigned HUD and Item screen by PuzzleDude. The redesigned HUD makes it so the health and magic meters are more akin to subsequent Zelda titles (hearts in the upper left corner with the magic meter below them), and the new item screen, which gives every item its own slot, including a singular slot for each bottle, as well as including the shovel as a permanent item into your inventory!

----

* Retranslation Redux:
	Thanks to the incredible and in-depth work of the guys at Translation Quest (Chicken Knife, nejimakipiyo and Dattebayo), the entirety of the Zelda 3 script has been reworked to be more in-line with the original Japanese script.
	Names, locations, items, religious references, all that is changed to make the script a much richer and refined product.

--------------------------------------------------

* OPTIONAL PATCHES
Inside the package, you will find three folders inside the "Optional" one:

----

1) Disable Dash Turning:
	One of the features of the main Redux hack is a port of the "Ancient Stone Tablets" code of being able to turn while using the Pegasus Boots' dash.
	However, some people might not like this, as using the dash effectively makes you invincible while running straight with the sword at front, and being able to turn makes it even more of an overpowered feature to some.
	With this patch, you can now easily disable said feature, and use the Pegasus Boots like they worked originally in A Link to the Past.

----

2) Enable FMV for MSU:

	This patch will enable the loading of the special FMV (Track 35) from the MSU files.

	Please note that the hack itself ALREADY includes MSU-1 track loading, this patch simply enables the loading of that specific track #35 to avoid an issue with the game trying to always load the FMV, despite if the FMV itself exists or not in the same folder, which ends up in a 1~ minute black screen upon loading a new game.
	
	Please use this patch ONLY if you will add the FMV video in your MSU files. If you don't want the FMV video but still want to use MSU-1 audio, simply IGNORE this patch.

	You can get the FMV files from these links by Qwertymodo and Conn, respectively:

	*The Legend of Zelda: A Link to the Past [Optional Video] (-21dB, Normalized):
	http://www.mediafire.com/?k9zz4wa7i9ka3ov

	*MSU Opening Intro and Audio (Track 35 from this pack is not normalized!):
	http://dl.dropbox.com/s/9tfg549to1cpbrn/MSU%20Zelda%20Opening%20Intro%20and%20Audio.rar?dl=0

----

3) Green Agahnim:
	Using this will revert the color of Agahnim from Red+Blue to his original Green robe from vanilla ALttP.

----

4) Green Agahnim+Triforce Subtitle:
	Using this patch will revert the color of Agahnim from Red+Blue to his original Green robe, and also adds the new "TRIFORCE OF THE GODS" subtitle alongside it.

----

5) Max Bomb-Arrows Amounts:
	This patch changes Link default Bombs & Arrows minimum and maximum amounts to be 20 to 99 for Bombs, and 30 to 99 for Arrows. 

----

6) Mirror Works in Both Worlds:
	This patch allows the Mirror to travel from both the Light and Dark Worlds (Light -> Dark & Dark -> Light), making it so that Link can travel between them at will, instead of only being able to use the Mirror to travel from Dark -> Light World.

----

7) Move Blocks Indefinitely:
	Gives Link the ability to move blocks (that can be moved) several times.

----

8) Original Bomb-Arrows Amounts:
	This patch reverts Link default Bombs & Arrows minimum and maximum amounts to be those of the original ALttP, those being 10 to 50 for Bombs, and 30 to 70 for Arrows.

----

9) Original Pink Hair Link:
	This patch reverts Link's new blonde hair to the original pink hair he had.

----

10) Remove Low Health Beep:
	Completely remove the constant beeping that plays when you're low on hearts.

----

11) Start at Full Hearts:
	Makes Link spawn with a full set of hearts upon save load.

----

12) Triforce of the Gods Subtitle:
	Using this will change the subtitle in the title screen from "A LINK TO THE PAST" to match the original Japanese subtitle of "TRIFORCE OF THE GODS".


-----------------------------------------------------

***HOW TO GET MSU-1 WORKING WITH REDUX***

Here's an example of how they should be.
Let's say your ROM is named "redux.sfc", this how everything else should go (all files should go WITHIN the same folder):

	redux.msu
	redux.sfc
	redux-1.pcm
	redux-2.pcm
	...
	redux-34.pcm

If you change the name of the ROM to anything else, you have to change each instance of "redux" in EACH file to whatever you choose the name to be. The track names should be the EXACT same name of the ROM, and you add a dash and the number for each track accordingly. "loz-redux-1.pcm, loz-redux-2.pcm",etc. For example, I always name my ROM like "The Legend of Zelda - A Link to the Past.smc"

	The Legend of Zelda - A Link to the Past.msu
	The Legend of Zelda - A Link to the Past.smc     <<------This one can be .sfc or .smc, doesn't matter.
	The Legend of Zelda - A Link to the Past-1.pcm
	The Legend of Zelda - A Link to the Past-2.pcm
	...
	The Legend of Zelda - A Link to the Past-34.pcm
	The Legend of Zelda - A Link to the Past-35.pcm

One thing you have to take into consideration is that the ROM should be in the same folder as the .msu and all the .pcm files.

NOTE: As mentioned with the "Enable FMV" optional patch, track #35 is the one which contains the FMV, if you are going to patch Redux to enable the FMV, be sure that you have the 35.pcm file in there!

-----------------------------------------------------

* DOWNLOAD OLD REDUX VERSIONS AND ORIGINAL GFX:

	A Link to the Past Redux has seen many revisions over the years. Ever since v8.3.1, I have started to make backups of all the Redux versions since then, both for archival and debugging purposes.
	If you have any interest in these old versions, you can check them out here:
	https://github.com/ShadowOne333/A-Link-to-the-Past-Redux/tree/main/old-redux-versions

NOTE: Do take into account that these old Redux versions are in no way mantained, and only mainstream v10 and are worked on. No issue reports will be considered from these old versions (unless it's for a bugfix on v10+ which wasn't there in an old version).

	For the Original GFX optional patch, it is no longer offered as an IPS patch due to many new features being focused on the Shovel and its permanent inclusion into the menu, but those still interested in the Original GFX menus, that version can still be compiled from source code, simply grab the source from GitHub, follow the compilation instructions and use `./make -o` and whichever other option the user wants (-t and/or -r/-g/-s/-c).

